Mask-based denoising scheme for ghost imaging
Zhou Yang1, Guo Shu-Xu1, Zhong Fei2, Zhang Tian3, †
State Key Laboratory on Integrated Optoelectronics, College of Electronic Science and Engineering, Jilin University, Changchun 130012, China
Changchun Institute of Technology, School of Electrical Engineering and Information Technology, Changchun 130012, China
School of Physics, Northeast Normal University, Changchun 130024, China

 

† Corresponding author. E-mail: zhangtian114@sina.cn

Abstract

Ghost imaging (GI) is thought of as a promising imaging method in many areas. However, the main drawback of GI is the huge measurement data and low signal-to-noise ratio. In this paper, we propose a novel mask-based denoising scheme to improve the reconstruction quality of GI. We first design a mask through the maximum between-class variance (OTSU) method and construct the measurement matrix with speckle patterns. Then, the correlated noise in GI can be effectively suppressed by employing the mask. From the simulation and experimental results, we can conclude that our method has the ability to improve the imaging quality compared with traditional GI method.

1. Introduction

In recent years, ghost imaging (GI) has attracted considerable attention due to its ability to reconstruct an unknown object through spatial intensity correlation measurements from tow detectors. Unlike the traditional imaging methods, one of the detectors without spatial resolution is needed in ghost imaging to contain the object information. The other detector with spatial resolution is employed to detect the light source. Quantum ghost imaging was first theoretically introduced by Klyshko and demonstrated experimentally by Pittman[1,2] in 1995. Afterwards, it was discovered that pseudo-thermal light sources[35] and thermal light sources[6] can be exploited to achieve GI. Now, researchers are working towards the progress from pure theory to real-world applications.

Recent research has revealed that GI has received increasing attention due to its novel physical characteristics, such as non-lens imaging, atmospheric turbulence free, etc.[710] These studies demonstrated that GI is a very powerful tool for imaging objects in optically harsh fields such as lidar detection, three-dimensional (3D) imaging, biomedical imaging, etc.[1123] Unfortunately, the limitation of signal-to-noise ratio (SNR) and resolution are an obstacle for GI to use pseudo-thermal light, which is difficult to meet practical application requirements. Therefore, improving GI image quality with fewer measurements is the crucial problem to be resolved. In order to address this issue, many novel reconstruction methods have been proposed.[2435] In Ref. [24], the normalized ghost imaging (NGI) with a more appropriate weighting factor is applied to the ensemble average of the estimated object, and has a similar performance to the differential ghost imaging (DGI).[25] Besides, the iterative denoising of ghost imaging (IDGI)[2628] shows a remarkable enhancement in terms of reconstruction quality by estimating the noise terms via the conventional GI algorithm. However, the IDGI relies on the quality of the original GI reconstruction image. Comparing with the above methods, the reconstruction quality of compressive-sensing ghost imaging (CGI)[2932] shows significant improvement and lower measurements than Nyquist sampling limit. However, it may rely on the prior character of the object, and the optimization procedure itself is time-consuming and memory-wasting. Though pseudo-inverse GI (PGI)[33,34] is likely to enhance the visibility and spatial resolution of GI with respect to the property of the pseudo-inverse matrix, it cannot acquire the robust images in practical engineering applications. Instead of optimizing the speckle pattern, scalar-matrix-structured[35] GI demonstrates a robust reconstruction image. However, this method lacks universality in practical applications and does not give a method of constructing an effective scalar matrix either.

In this paper, a mask-based denoising ghost imaging (MDGI) method is proposed, which aims to remove the correlated noise in GI and improving the quality of the reconstructed image. This method has better imaging quality than DGI and NGI. Compared with IDGI, it does not depend on the quality of the original GI methods. Compared with the SMGI method, an effective construction method of the new measurement matrix is given. Firstly, we theoretically analyze the reason why the SNR of DGI and NGI are both higher than that of GI. Then, we use the OTSU[36] method to calculate the optimal threshold corresponding to the correlated noise in GI. Finally, the mask is obtained by combining the calculated optimal threshold with that from a dilation method, and it is used to further reduce the correlated noise in GI. From simulations and experimental results, we can conclude that our method can effectively remove the correlated noise in GI and improve the imaging quality index compared with GI, DGI and NGI method.

2. Principle and methods

A schematic of the ghost imaging is shown in Fig. 1(a). The laser beam is expanded by lenses L2 and L3, projecting onto a slowly rotating ground glass to produce a pseudo-thermal light source. After passing through a beam splitter (BS), the pseudo-thermal light is divided into two paths: the probe path and the reference path. In the probe path, the probe beam goes through a transmission object T(x) and the total intensity is collected by the object detector D1 (bucket detector) after passing through lens L1, recorded as IB. In the reference path, the reference beam propagates directly to a reference detector D2 (CCD camera). The reference light intensity distribution can be recorded as IR(x) by detector D2. Then, the object image can be reconstructed by computing the intensity correlation of two light beams. In the conventional ghost imaging (GI), the second-order correlation fluctuation function is[37]

where x represents the transverse spatial coordinate, denotes the total light intensity collected by bucket detector with i-th measurement; , and N denotes the total number of measurements; refers to the reference light intensity distributions collected by CCD in i-th measurement. The covariance of the light field at the x and point is defined as
Equation (1) can thus be expressed as
where
M denotes the total number of pixels of the object, and represents autocorrelation coefficient. can be considered as a noise term in GI. Then DGI can be expressed as[26]
Here, .

Fig. 1. Schematic diagram of MDGI with pseudo thermal light. (a) Schematic diagram of ghost imaging with pseudo thermal light. Inside the red dotted line on the left side of the schematics is pseudo-thermal light source. BS: beam splitter; D1: bucket detector without spatial resolution; D2: reference detector with spatial resolution; L: lens; Z1: distance between light source and object; Z2: distance between light source and reference detector; PC: personal computer. (b) Schematic diagram of mask-based denoising scheme. Inside the blue dotted line on the schematic is mask and new measurement matrix Anew construction process.

Moreover, the reconstructed object by NGI in ith measurement is expressed below

where , , , and . When measurements are enough, . Therefore,

We can conclude from this analysis that the covariance gives rise to the low SNR imaging results in GI, both DGI and NGI can suppress covariance ( in GI to improve the quality of image. To effectively improve the quality of image better than DGI and NGI, we attempt to adopt a mask to effectively eliminate the elements , which are considered as correlated noise.

The speckle field of the i-th measurement is reshaped as a row vector of size 1×M. After N measurements, we can obtain an N × M measurement matrix denoted as A, which can be expressed as follows:

Consequently, equation (1) can be expressed as follows:
where , T represents the transmission coefficient of the original object and is an column vector, and . In addition, I denotes an column vector whose elements are all 1 and denotes the average of each column of A and is an 1×M row vector. Since matrix A is not an orthogonal matrix, the utilization of information is low. Under the condition of , the covariance matrix cov(A) will approach to a diagonal matrix. This is the fundamental reason for the improvement of imaging SNR. In order to reduce the number of measurements and improve SNR, we construct a mask with OTSU method to remove the correlated noise from the covariance matrix cov(A). Setting Φ = cov(A),normalizing matrix by Eq. (9) can be expressed as follows:

Here, Φmax is the maximum value of the matrix Φ. Simultaneously, we need to set a valid threshold tm to separate Φnorm into two parts as given below.

We can consider that the coordinate of the element value 0 in the mask matrix corresponds to the position of the correlated noise in the matrix Φ. We will next describe how to set the optimal threshold tm by the OTSU method.

where μ denotes the average value of the matrix Φnorm and g is the variance between classes. Let K represent the number of elements of the matrix Φnorm, then K = M×M. The number of the parts less than t is K0 and the average value of the corresponding elements is μ0, the number of other parts is K1 and the average value is μ1, and K = K0+K1. Moreover, and . Through Eqs. (11) and (12), the between-class variance g can be expressed as
When the between-class variance g is maximum, we can obtain the optimal threshold tm. Therefore, our method can be defined as
where ( denotes the point multiplication operation between matrices and ) and matrix represents the pseudo-inverse operation of . It should be noted that in our method is replaced by Anew ( ) compared with traditional GI method in Eq. (8). In addition, both mask and matrix Anew can be obtained through the idle reference detector measurements in engineering applications.

As a preliminary verification of the advantages of our method, we first construct matrix Anew through using Eq. (14). Results for Φ and Φ1 are shown in Figs. 2(a) and 2(b), we note that the values of the off-diagonal elements in Φ are significantly greater than those in Φ1, which explains that the correlated noise caused by off-diagonal elements in Φ is further removed.

Fig. 2. Calculation results for (a) Φ and (b) Φ11 represents AnewAI), with x axis denoting row coordinate of matrix, and y axis representing column coordinate.

Let and be the sets in , then the binary dilation of by , denoted as , will be defined as the set operation:[38,39]

where denotes the Minkowski addition and is the reflection of the disk-shaped structuring element with a radius of r. In other words, it is the set of element locations z, where the reflected structuring element overlaps with foreground elements in when translated to z.

As shown in Fig. 4(a), we can suppress the correlated noise down to a value smaller than the threshold T ( ) by the mask . But accounting for correlated noise, it is likely to influence the calculation of the ideal threshold. To our knowledge, the dilation method can be used in mask to add elements at region boundaries and to connect the disjoint parts. Thus, we try to consider modifying mask through the dilation method to appropriately increase the width of L (L represents the number of elements whose peak value is greater than the threshold T). The elements used for imaging can be effectively retained by mask results for further improving imaging quality, which is consistent with the results indicated in Table 1 and Fig. 4(d). These results demonstrate the advantage of the proposed method. However, by observing the curve in Fig. 4(d), the Q value first increases and then decreases with radius r increasing. As , the image quality will be lower than r = 0. This is mainly because when the radius , the constructed mask will retain more correlated noise, so that the reconstructed image quality deteriorates. Next, we will set the radius r to 5.

Fig. 3. Performance influence in the presence of constructed mask in MDGI, indicated by the presented reconstruction “double-slit” images all obtained from 1000 measurements. (a) MDGI image based on mask ; (b) MDGI image based on mask ; (c) MDGI image based on mask ; (d) MDGI image based on mask ; (e) MDGI image based on mask ; (f) MDGI image based on mask .
Fig. 4. (a) a row of matrix (x = 1, 2, …, 800, y = 500), (b) a row of matrix (c) a row of matrix (d) Q value versus radius r based on the results obtained in Fig. 3. The black solid curve shows the relationship between reconstruction image Q and radius r.
Table 1.

Reconstruction image PSNR and quality index Q based on different masks in Fig. 3.

.

Let and be the original object image and the reconstruction image, respectively. The image quality index is defined as[31,40]

where
The best value 1 is achieved if and only if , for all . The lowest value of -1 occurs only when . However, the Q value is generally not less than 0. The peak signal-to-noise ratio (PSNR) is defined as

Here, MSE represents the mean square error of the original object and the reconstructed image, and MAXI is the maximum pixel value of the original image. The bigger the PSNR value, the better the quality of reconstruction image is.

Figure 5 displays the simulation results of “double-slit” with GI, DGI, NGI, MDGI-mask1, and MDGI-mask2 with N measurements. Figure 6 shows the curves of Q values from different methods based on the results presented in Fig. 5. We can find that the observations are consistent with the calculated quality results. The GI, DGI, NGI image are blurry due to background noise interference. Instead, our method can remove the background noise and obtain high-quality image. In addition, the performances of reconstruction quality based on different masks are demonstrated in the inset. In fact, MDGI-mask1 is the MDGI method. However, the mask2 is a new mask reconstructed according to the reconstruction mask procedure as the above, which is updated under different measurements. We can find that the MDGI shows almost the same performance as MDGI-mask2. In addition, The Q value of the MDGI (N = 2000, ) reconstructed image is almost the same as that of MDGI (N = 5000, Q = 0.912). Therefore, we directly use mask1 instead of mask2 and the number of measurements is set to 2000 to avoid extra calculations in this paper.

Fig. 5. Simulation results of “double-slit” with GI, DGI, NGI, MDGI-mask1, and MDGI-mask2 with N measurements.
Fig. 6. Relationships between the number of measurements and Q value for reconstructed binary image “double-slit” under different GI methods. Inset indicates the comparison between MDGI based on the same mask1 and that based on the varying mask2 under different measurements. Solid curve with pentagrams shows MDGI reconstruction results. Solid curve with circles and solid curve with triangles correspond to DGI and NGI reconstruction results, respectively. Curve with squares refers to GI reconstruction results.

As shown in Figs. 7(a) and 7(b), the object can hardly be distinguished from GI images. Although the DGI and NGI reconstructed images are better than GI, the PSNR and Q value of the reconstructed image are still too low due to the interference by background noise, which is also consistent with the visual observation. However, the reconstructed image obtained by MDGI can effectively remove the background noise, and the obtained image has the higher PSNR value and Q value. It should be noted that the MDGI uses the dilation method and the MDGI1 does not, and finally the MDGI gets better results than the MDGI1. Meanwhile, the Q-fitting curves from the five methods with different numbers of measurements are shown in Figs. 8(a) and 8(b). It can be observed that the MDGI obtains a higher Q value than the other methods under the same number of measurements. This implies that our method is not only suitable for binary objects but is also suitable for complicated objects.

Fig. 7. Simulation results of traditional GI, DGI, NGI, MDGI, and MDGI1 with 2000 measurements. (a) Simulation results of binary image “palm”. (b) Simulation results of grayscale image “aircraft”.
Fig. 8. Plots of Q value versus the number of measurements based on different reconstruction methods, based on the results obtained in Fig. 7. Curves in panels (a) and (b) are the reconstruction results of “palm” and “aircraft”, respectively. Solid curves and dashed curves with pentagrams show the performance of MDGI with and MDGI1 with , respectively. Solid curves with rounds and triangles correspond to the DGI and NGI reconstruction result, respectively. Curve with squares indicates the GI reconstruction results.
3. Experimental results and analysis

To put our method into practice, we make an experimental system according to the experimental schematic in Fig. 1(a). The He–Ne laser beam (with wavelength λ = 532 nm) is expanded by L2 and L3, passing through the slowly rotating glass disk and producing randomly varying speckle fields. After a BS, the pseudo-thermal light is divided into two beam arms: reference arm and detection beam. In the reference arm, the reference beam is directly collected by detector D2 (CCD: Stingray F-504, AVT, Germany) and the resolution is approximately . In the detection arm, the beam goes through the digital mask letter “GI” with 128 × 128 pixels and expands after L1, the total light intensity is collected by detector D1. In the experiment, we use the same type of CCD as a bucket detector and sum the light intensity distributions to obtain total light intensity. Here z1 = z2 = 200 mm, f = 150 mm. The personal computer used for reconstruction image is an ASUS desktop machine (CPU: Intel core is i7-7700, 3.60 GHz, 16 GB). The total number of measurements is 2000. Figure 9 shows the experimental results obtained from different GI methods. Figure 9(a) displays the original image of the digital mask. Figure 9(b) exhibits the reconstruction image through traditional GI. Figures 9(c) and 9(d) show the reconstruction results obtained by using the DGI and the NGI, respectively. Figure 9(e) shows the MDGI image. However, the reconstruction images by the GI, DGI, and NGI are blurry. Unlike the above methods, our method can effectively remove background noise and obtain the robust image. The Q value of MDGI image is increased by 0.2915 compared with that obtained from the NGI, and the PSNR is increased by 5.1265 dB. The Q value of the MDGI method is higher than that of the MDGI1 method for a given number of measurements as shown in Fig. 10. In the case of 2000 measurements, the Q for MDGI exceeds that for MDGI1 by as high as 0.11. From these results, it can be concluded that the proposed method is robust and feasible to be implemented in the practical engineering application.

Fig. 9. Experimental results for 2000 measurements. (a) Original object; (b) traditional GI image, PSNR = 9.3702 dB and Q = 0.2624; (c) DGI image, PSNR=11.3125 dB and Q = 0.3651; (d) NGI image, with PSNR=11.4031 dB and Q = 0.3738; (e) MDGI image, PSNR=16.5296 dB and Q = 0.6653; (f) MDGI1 image, PSNR=14.8747 dB and Q = 0.5535.
Fig. 10. Relationships between the number of measurements and Q reconstruction image “GI” for different GI methods. Green solid curve with triangles represents MDGI. Purple solid curve with diamonds is for MDGI1. Red and blue solid curve with solid circles and triangles refer to DGI and NGI reconstruction results respectively. Black solid curve with squares is for GI reconstruction results.
4. Conclusions

In this work, we have demonstrated the performance of MDGI through experimental and numerical simulations. We first theoretically analyze the influence of correlated noise in GI. A novel denoising model is thereafter proposed to remove the correlated noise in GI through a mask. Furthermore, the mask construction can be obtained by the idle reference detector measurements. Simulation and experimental results show that the reconstruction image quality from the proposed method is better than those from the GI, DGI, and NGI. This research provides an alternative way to the correlated noise suppression, which is also applicable to the fields of biological imaging, lidar, and so on.

Reference
[1] Klyshko D N 1988 Sov. Phys. JETP 67 1131
[2] Pittman T B Shih Y H Strekalov D V Sergienko A V 1995 Phys. Rev. A 52 R3429 https://doi.org/10.1103/PhysRevA.52.R3429
[3] Bennink R S Bentley S J Boyd R W 2002 Phys. Rev. Lett. 89 113601 https://doi.org/10.1103/PhysRevLett.89.113601
[4] Si Y Kong L J Li Y N Tu C H Wang H T 2016 Chin. Phys. Lett. 33 034203 https://doi.org/10.1088/0256-307X/33/3/034203
[5] Cao D Z Li Q C Zhuang X C Ren C Zhang S H Song X B 2018 Chin. Phys. B 27 123401 https://doi.org/10.1088/1674-1056/27/12/123401
[6] Zhang D Zhai Y H Wu L A Chen X H 2005 Opt. Lett. 18 2354
[7] Cheng J 2009 Opt. Express 17 7916 https://doi.org/10.1364/OE.17.007916
[8] Meyers R E Deacon K S Shih Y 2012 Appl. Phys. Lett. 100 131114 https://doi.org/10.1063/1.3698158
[9] Shi D Fan C Zhang P Shen H Zhang J Qiao C Wang Y 2013 Opt. Express 21 2050 https://doi.org/10.1364/OE.21.002050
[10] Cheng J Lin J 2013 Phys. Rev. A 87 043810 https://doi.org/10.1103/PhysRevA.87.043810
[11] Gong W Han S 2011 Opt. Lett. 36 394 https://doi.org/10.1364/OL.36.000394
[12] Tian N Guo Q Wang A Xu D Fu L 2011 Opt. Lett. 36 3302 https://doi.org/10.1364/OL.36.003302
[13] Chen W Chen X 2014 Appl. Phys. Lett. 104 251109 https://doi.org/10.1063/1.4879843
[14] Zhao C Gong W Chen M Li E Wang H Xu W Han S 2012 Appl. Phys. Lett. 101 141123 https://doi.org/10.1063/1.4757874
[15] Li X Deng C Chen M Gong W Han S 2015 Photon. Res. 3 153 https://doi.org/10.1364/PRJ.3.000153
[16] Yang X Zhang Y Xu L Yang C H Wang Q Liu Y H Zhao Y 2015 Chin. Phys. B 24 124202 https://doi.org/10.1088/1674-1056/24/12/124202
[17] Gong W Zhao C Yu H Chen M Xu W Han S 2016 Sci. Rep. 6 26133 https://doi.org/10.1038/srep26133
[18] Li Z Suo J Hu X Dai Q 2016 Opt. Express 24 7328 https://doi.org/10.1364/OE.24.007328
[19] Ryczkowski P Barbier M Friberg A T Dudley J M Genty G 2016 Nat. Photon. 10 167 https://doi.org/10.1038/nphoton.2015.274
[20] Zhang Y Zhao S 2017 Chin. Phys. B 26 054205 https://doi.org/10.1088/1674-1056/26/5/054205
[21] Li H X Bai Y F Shi X H Nan S Q Qu L J Shen Q Fu X Q 2017 Chin. Phys. B 26 104204 https://doi.org/10.1088/1674-1056/26/10/104204
[22] Wang C Mei X Pan L Wang P Li W Gao X Han S 2018 Remote Sens. 10 732 https://doi.org/10.3390/rs10050732
[23] Wang L Zou L Zhao S 2018 Opt. Commun. 407 181 https://doi.org/10.1016/j.optcom.2017.09.002
[24] Sun B Welsh S S Edgar M P Shapiro J H Padgett M J 2012 Opt. Express 20 16892 https://doi.org/10.1364/OE.20.016892
[25] Ferri F Magatti D Lugiato L A Gatti A 2010 Phys. Rev. Lett. 104 253603 https://doi.org/10.1103/PhysRevLett.104.253603
[26] Yao X R Yu W K Liu X F Li L Z Li M F Wu L A Zhai G J 2014 Opt. Express 22 24268 https://doi.org/10.1364/OE.22.024268
[27] Li G Yang Z Zhao Y Yan R Liu X Liu B 2017 Laser Phys. Lett. 14 025207 https://doi.org/10.1088/1612-202X/aa555e
[28] Zhou Y Zhang H Zhong F Guo S X 2018 Acta Phys. Sin. 67 244201 (in Chinese) https://doi.org/10.7498/aps.67.244201
[29] Zhao S M Zhuang P 2014 Chin. Phys. B 23 054203 https://doi.org/10.1088/1674-1056/23/5/054203
[30] Wu H Zhang X Gan J Luo C Ge P 2016 Laser Phys. Lett. 13 115205 https://doi.org/10.1088/1612-2011/13/11/115205
[31] Zafari M Ahmadi-Kandjani S Kheradm R 2017 Opt. Commun. 387 182 https://doi.org/10.1016/j.optcom.2016.11.064
[32] Shi X Huang X Nan S Li H Bai Y Fu X 2018 Laser Phys. Lett. 15 045204 https://doi.org/10.1088/1612-202X/aaa5f6
[33] Zhang C Guo S Cao J Guan J Gao F 2014 Opt. Express 22 30063 https://doi.org/10.1364/OE.22.030063
[34] Gong W 2015 Photon. Res. 3 234 https://doi.org/10.1364/PRJ.3.000234
[35] Yang C Wang C Guan J Zhang C Guo S Gong W Gao F 2016 Photon. Res. 4 281 https://doi.org/10.1364/PRJ.4.000281
[36] Otsu N 1979 IEEE Trans Syst. Man. Cybern. 9 62 https://doi.org/10.1109/TSMC.1979.4310076
[37] Zerom P Shi Z O’Sullivan M N Chan K W C Krogstad M Shapiro J H Boyd R W 2012 Phys. Rev. A 86 063817 https://doi.org/10.1103/PhysRevA.86.063817
[38] Boomgaard R V D Balen R V 1992 CVGIP: Graphical Models Image Process 54 252 https://doi.org/10.1016/1049-9652(92)90055-3
[39] Adams R 1993 CVGIP: Graphical Models Image Process 55 325 https://doi.org/10.1006/cgip.1993.1024
[40] Wang Z Bovik A C 2002 IEEE Signal Process. Lett. 9 81 https://doi.org/10.1109/97.995823